<?php

namespace App\Http\Middleware;

use Closure;
use App\Org\wxpay\WXTool;

class CheckWeixin
{
    /**
     * Run the request filter.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    { 
//		$user_agent = $_SERVER['HTTP_USER_AGENT'];
//		if (strpos($user_agent, 'MicroMessenger') === false) {
//
//		} else {
//		  if(session()->has('openid')){
//
//			}else{
//				$code = $request->input('code', '');
//				if($code=='') {
//					// 指定微信重定向后的地址
//					$redirect_uri = urlencode('http://'.$_SERVER['HTTP_HOST']);
//					// 微信重定向
//					$url = 'https://open.weixin.qq.com/connect/oauth2/authorize' .
//						'?appid=' . config('wxpay.APPID') .
//						'&redirect_uri=' . $redirect_uri .
//						'&response_type=code' .
//						'&scope=snsapi_base' .
//						'&state=STATE' .
//						'#wechat_redirect';
//					return redirect($url);
//				}
//				$openid = WXTool::getOpenid($code);
//
//				$request->session()->put('openid', $openid);
//			}
//
//		}

        return $next($request);
    }
}
